Contents
Issue 59, July 2000
News
Keep up with all that’s new.
Effective Delphi Class Engineering Part 2: Welcome To The Machine
David Baer continues his series on practical object orientation by putting
Delphi’s object machinery under a magnifying glass. He examines topics
such as memory management, method calling, protocols and other compiler-
related issues.
Under Construction: Delphi 5 Active Server Objects, 2
Bob Swart completes his coverage of developing Active Server Objects by
looking at the way in which WebBroker and InternetExpress can be used by
an Active Server Object.
Application Architecture
Architecture is a fascinating subject, thinks Max Rahder. An application
architecture is an infrastructure of classes which makes it easier to extend
and modify a program, by retaining core functionality in the architecture.
Max discusses this topic using an example application. Dramatically reduced
development and maintenance costs is the promise.
One Last Compile...
It works fine here
Algorithms Alfresco: Arrrgh Essay
Julian Bucknall bravely steps into the arena to explain how the RSA encryption algorithm works. RSA is an example of public key encryption: data are encrypted using a freely available public key but can only be decrypted using a secret key, known only to the recipient of the data.
Enhanced TRichEdit Controls
Ever wondered why you can’t put formatted text into a TRichEdit control
at design-time using the property editor? Brian Long explains the reasons
and develops an enhanced version of the control which answers this need.
Beating The System: TAR-geting Linux
Dave Jewell’s pun-making machine is in full swing this month as he provides a useful introduction to getting your code ready for Kylix (codename for Borland’s eagerly-awaited Delphi for Linux) by way of a cross-platform TAR file utility.
IBSec: Securing InterBase Network Traffic On The Fly
Jani Järvinen thinks InterBase is a great DBMS, but it has one flaw: all
the data passing between server and client is open for all the world to see
(not so good on the internet, for example). To overcome this he develops
a utility which seamlessly encrypts and decrypts all InterBase network
traffic.
The Delphi Clinic
Brian Long with more answers to your queries, including: overcoming an InterBase Express login problem, translating strings to numbers, using typed constants, editing ListView items, using and amending Code Templates, persistent runtime column data, understanding Delphi grammar and how to access memo and BLOb fields.